@media screen and (min-width: 39em){
    .ads_boxnews_01{
        display: block;
        clear: both;
        width: 300px;
        height: auto;
        margin-bottom: 36px;
    }
    .ads_boxnews_01 > div{
        width: 300px;
        height: auto;
    }
    .ads_boxnews_01 .desktop_box_banner{
        display: none;
    }
}
.ads_boxnews_01 .tablet_box_banner_landscape{
    display: none;
}
.ads_boxnews_01 .tablet_box_banner_portrait{
    display: none;
}
.ads_boxnews_01 .tablet_box_banner_landscape.show{
    display: block;
}
.ads_boxnews_01 .tablet_box_banner_portrait.show{
    display: block;
}
.ads_boxnews_01 .desktop_box_banner{
    display: none;
}
.ads_boxnews_01 .desktop_box_banner.show{
    display: block;
}